Y-Junction based addressing in Optical Symmetric Multiprocessor Networks

نویسندگان

  • Avinash Karanth Kodi
  • Ahmed Louri
چکیده

1. Introduction In a symmetric multiprocessor (SMP), every processor has its own cache, and all the processors and memory modules are connected to the central interconnect, which is usually a shared bus. As the processors become faster, the central interconnect architecture of traditional SMP's impedes performance because it cannot keep up with the processors capabilities. As SMP's have hardware-enforced cache coherence, the snoop bandwidth required for address translation becomes the bottleneck. The growing performance gap between the processor speed and the conventional metal interconnection technology provides the impetus to look at optical technology for solutions. The emerging feasibility of optical interconnects is very promising for signal transmission in digital systems with high data rates at the board level and backplane. This paper proposes an architecture, which is based on scalable binary tree consisting of splitter/combiners for address translation of optical SMP. 1x4 splitters at board level and 1x8 splitters at backplane were designed and simulated using the BPM simulator Prometheus developed by Kymata Software [I]. Optical bus based multiprocessors where processors can simultaneously insert address requests was reported in [2], but in this architecture there is no provision for sharing of data among the processors as the requests are not broadcast. Star coupler has been used in [3], for broadcasting the addresses for writes using snoopy protocols and point-to-point communication for reads. This leads to additional overhead of maintaining the directory for every cache block and moreover, star coupler is used which is not easily scalable. Hence we propose a scalable binary tree consisting of dual Y-junction splitterlcombiner for on-board and backplane interconnection. Optic fibers are used to connect the individual boards to the backplane as shown in figure 1. The splitterhombiner is a dual Y-junction, with the upstream Y-coupler used to combine requests from the processors to the amplifier and the downstream Y-splitter to broadcast the address request to all the modules. This enables broadcasting of memory accesses and hence the requests are serialized when seen by the processors and the memory modules. Optical time division multiplexing is used to serialize the requests, where every processor sends a request during one clock cycle. The addresses are snooped by the processors and the memory modules and appropriate action is taken. Using semiconductor optical amplifier at the root of the tree, which boosts the signal offsets the loss associated with the splitters/couplers. Vertical cavity semiconductor amplifiers at 1. 3 ~ provide …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

High-speed All- Optical Time Division Multiplexed Node

In future high-speed self-routing photonic networks based on all-optical time division multiplexing (OTDM) it is highly desirable to carry out packet switching, clock recovery and demultplexing in the optical domain in order to avoid the bottleneck due to the optoelectronics conversion. In this paper we propose a self-routing OTDM node structure composed of an all-optical router and demultiplex...

متن کامل

An efficient symmetric polynomial-based key establishment protocol for wireless sensor networks

An essential requirement for providing secure services in wireless sensor networks is the ability to establish pairwise keys among sensors. Due to resource constraints on the sensors, the key establishment scheme should not create significant overhead. To date, several key establishment schemes have been proposed. Some of these have appropriate connectivity and resistance against key exposure, ...

متن کامل

Performance Analysis of a New Neural Network for Routing in Mesh Interconnection Networks

Routing is one of the basic parts of a message passing multiprocessor system. The routing procedure has a great impact on the efficiency of a system. Neural algorithms that are currently in use for computer networks require a large number of neurons. If a specific topology of a multiprocessor network is considered, the number of neurons can be reduced. In this paper a new recurrent neural ne...

متن کامل

Honeycomb Networks: Topological Properties and Communication Algorithms

The honeycomb mesh, based on hexagonal plane tessellation, is considered as a multiprocessor interconnection network. A honeycomb mesh network with n nodes has degree 3 and diameter a 1.63 n 1, which is 25 percent smaller degree and 18.5 percent smaller diameter than the mesh-connected computer with approximately the same number of nodes. Vertex and edge symmetric honeycomb torus network is obt...

متن کامل

Fault-tolerance schemes for WDM-based multiprocessor networks

Due to the difference in implementing network topologies in the optical and electronic domain, schemes to tolerate link failures in electronic implementations may not be ‘the most efficient ones for optical implementations of multiprocessor networks. Rerouting messages along alternate paths in the network topology is commonly used in electronically implemented networks to tolerate link failures...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004